package holiday_demo.DateAndTimeClass;


import java.util.Date;

/*
java.util.Date:表示时间和日期的类
类Date表示特定的瞬间，精确到毫秒
毫秒：千分之一秒 1000毫秒=1秒


毫秒值的作用：可以对时间和日期进行计算

把日期转换为毫秒：
    时间原点：1970-01-01日 00:00：00（0毫秒）（英国格林尼治时间）
    中国的时区在东八区，时间原点该为1970-01-01日 08:00：00
    那么当前日期的毫秒值就是计算当前日期到时间原点一共经历的毫秒值
把毫秒值转化为日期：
    1天=24*60*60=86400毫秒=86400*1000=86400000毫秒
 */
public class Demo01Date {
    public static void main(String[] args) {
        //获取当前时间到时间原点共经历的毫秒值
        System.out.println(System.currentTimeMillis());
        Date date=new Date();
        //Date类的空参数构造方法是获取当前系统时间
        System.out.println("当前系统时间："+date);

        Date d1=new Date(0L);
        //返回时间原点的时间
        System.out.println(d1);
        Date d2=new Date(1234567890L);
        System.out.println(d2);
        System.out.println(d2.getTime());
    }
}
